package com.example.ffepeg.service;

import com.example.ffepeg.gorithm.SpecAlgorithm;
import org.springframework.stereotype.Service;

import java.util.Arrays;
import java.util.List;

@Service
public class SpecAIgorService {

    public String startTask() {
        //简单用String类型 来进行组合。 根据需求可以使用自定义类
        String[] style = {"简朴","风采"};//风格
        String[] color = {"黄","白","黑"};//颜色
        String[] size = {"41","42","43","44"};//尺寸
        // String 映射， 可根据需求使用其他类型或自定义类。不懂什么是泛型 就得先了解泛型了
        List<List<String>> list = new SpecAlgorithm<String>().specesPlan(Arrays.asList(style),Arrays.asList(color),Arrays.asList(size));
        for(List<String> sku : list){//遍历组合
            StringBuilder sb = new StringBuilder();
            for(String str: sku){//拼接组合
                sb.append(str+" " );
            }
            System.out.println(sb.toString());
        }
        return null;
    }

}
